今天是Python學習的第二十天,今天的學習重點會是Python中的函數的定義與應用,學習如何定義和調用函數,理解函數的用途,探討參數、返回值和局部變數等概念。
例一:函數的定義與調用
函數是一組可重複使用的代碼塊,可以根據需求多次調用,並且有助於代碼的模組化和結構化,函數使用 def 關鍵字定義,可以接受參數,並且通過 return 關鍵字返回值。
#定義函數
def greet(name):
print(f"Hello, {name}!")
#調用函數
greet("Jerry") # Hello, Jerry!
例二:帶參數的函數與默認參數
函數可以接受多個參數,並且可以設定默認參數,當調用函數時,如果未提供對應的參數,默認值將會生效。
def greet(name="Guest"):
print(f"Hello, {name}!")
greet() # Hello, Guest!
greet("Jerry") # Hello, Jerry!
例三:返回值與局部變數
函數可以返回計算結果,並且內部的變數是局部的,無法在函數外部訪問,函數中的局部變數 a 和 b 只在函數內有效,返回的結果可以在函數外部使用。
def add(a, b):
return a + b
result = add(3, 5)
print(result) # 8
這三天的學習涵蓋了 Python 中實用的數據結構和函數的基本概念。通過學習字典和集合,能更高效地處理數據,特別是在查找和去重的場景中。而掌握函數的使用,則有助於我模組化代碼,增強程式的可讀性與維護性,讓開發過程更加順暢。